<script setup lang="ts">
import { onLaunch, onShow, onHide, onLoad } from "@dcloudio/uni-app";
import { useUserStore } from '@/store'
const userStore = useUserStore();
// onLaunch(() => {
//   userStore.apiLogin();
// });
onShow(() => {
  if (userStore.info?.tk) {
    userStore.apiLogin({ callback: () => { }, code: -2 })
  }
  //#ifdef MP-WEIXIN
  const updateManager = uni.getUpdateManager();
  updateManager.onCheckForUpdate(function (res) {
    // 请求完新版本信息的回调
    if (res.hasUpdate) {
      updateManager.onUpdateReady(function (res) {
        uni.showModal({
          title: '更新提示',
          content: '新版本已准备好，重启小程序',
          showCancel: false,
          success(res) {
            if (res.confirm) {
              // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
              updateManager.applyUpdate();
            }
          }
        });
      });

      updateManager.onUpdateFailed(function (res) {
        uni.showModal({
          title: '提示',
          content: '新版小程序下载失败\n请自行退出程序，手动卸载本程序，再运行',
          confirmText: "知道了"
        });
      });
    }
  });
  //#endif
})
</script>
<style lang="scss">
/* 注意要写在第一行，同时给style标签加入lang="scss"属性 */
@import "uview-plus/index.scss";
@import './style/iconfont.css';

view,
text {
  // width: ;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
</style>
